jstl 설치문서 :: struts1버젼[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

struts1버젼
[1]
등록일:2008-03-16 10:19:12 (0%)
작성자:
제목:jstl 설치문서

<%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>

이라는 부분을 영문도 모른채 집어넣었다가...잠시 정리..

 

 - 작업환경 -

Apache 2.0.59, Tomcat 5.0.28, JDK 1.4, OS : Linux 에서 작업..

 

1. JSTL( JSP Standard Tag Library )이란..

 

XML에서 태그를 정의해서 사용하듯 JSP도 가능하다.

태그를 정의해서 사용한것을 커스텀태그라고 하는데,

웹어플리케이션의 기능중 반복, 조건, 데이터관리, XML 조작, DB엑세스등을 구현한 자주 사용할만한 것들을 모아놓은 커스텀 태그 라이브러리 모음이 JSTL이다....라고 하더라..

 

 

2. JSTL 설치 방법

 

http://jakarta.apache.org/ 왼쪽의 메뉴들중 Downloads메뉴에서 'standard 1.1 taglib'(버전정보는 글 작성 날짜 기준으로..함)선택 후 다운로드

 

jakarta-taglibs-standard-1.1.2.zip(or tar.gz) 의 압축을 풀어

jakarta-taglibs-standard-1.1.2\lib\ 안에 jstl.jar, standard.jar를 해당 웹어플리케이션의 WEB-INF/lib 폴더에 복사 한다.( WEB-INF에 패스가 잡혀있는지 확인..난 잘 몰라서 톰캣에서 이런게 자동설정되는지 어찌하는지 모르기 때문에 리눅스의 경우 /etc/profile를 편집해서 패스를 등록했음 )

 

jakarta-taglibs-standard-1.1.2\tld\ 폴더의 내용을 웹어플리케이션의 WEB-INF/tlds 폴더에 복사 한다.( tld이 아니가고 tlds로 변경해야한다고 타블로그--;;에 적혀있었음...)

 

톰캣 재시작.

 

확인은 적당히 test.jsp정도로 만들어서 taglib지시어 기술을 하고

<%@taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>

 

적당한 위치에

 <c:out value="Hello World..ㅡ,_-;;"/> - 메세지출력

넣은 후 확인해 보면 될듯..

 

3. JSTL의 태그

 

core
기능 : 변수 지원, 흐름제어, URL처리
접두어 : c
URI : http://java.sun.com/jsp/jstl/core

지시어 기술 예 : <%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>

fmt
기능 : 지역, 메시지 형식, 숫자 및 날짜형식
접두어 : fmt
URI : http://java.sun.com/jsp/jstl/fmt

sql
기능 : SQL
접두어 : sql
URI : http://java.sun.com/jsp/jstl/sql

XML
기능 : XML코어, 흐름제어, XML변환
접두어 : x
URI : http://java.sun.com/jsp/jstl/xml

함수
기능 : 컬렉션 처리, String 처리
접두어 : fn
URI : http://java.sun.com/jsp/jstl/fn

 

...

처음설치해서 여기까지 진행해서 이 이후 jstl을 어떤식으로 활용해 먹을지...하면서 관련내용을 올리는 식으로 해야할듯 하다.

설치만 해봤지.. 아직 이걸 뭘 어떻게 사용할지는 전혀 모르는 상태...

 

JSTL(1.1) API 주소

http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/


[본문링크] jstl 설치문서
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=2756
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.